PublishPress\Future\Modules\Workflows\Domain\Engine\RuntimeVariablesHandler S

Total Complexity 47
Dependencies 4
Dependents 0
Total lines 273
Lines of code 162
Logical lines of code 86
Comment lines 41
Methods 15
Properties 3

Methods 15

Method Rating Maintainability Complexity Lines of code
getVariableValue()
A
58 9 16
resolveExpressionsInJsonLogic()
A
54 8 20
getVariableValueFromNestedVariable()
A
49 7 33
resolveExpressionsInText()
S
57 5 16
variableHasHelper()
S
52 4 25
setVariableInNestedArray()
S
59 3 15
setVariable()
S
68 2 7
resolveExpressionsInArray()
S
70 2 6
__construct()
S
77 1 4
setAllVariables()
S
81 1 3
getAllVariables()
S
82 1 3
getVariable()
S
79 1 3
extractExpressionsFromText()
S
72 1 5
extractPlaceholdersFromText()
S
80 1 3
replacePlaceholdersInText()
S
80 1 3